Business

Europe is turning to floating LNG terminals as it scrambles to solve its natural..